4aabbdfae11e3cab960e75a10b8f591785a38f11,ymate-platform-validation/src/main/java/net/ymate/platform/validation/validate/RegexValidator.java,RegexValidator,validate,#ValidateContext#,37
Before Change
public ValidateResult validate(ValidateContext context) {
if (context.getParamValue() != null) {
if (!context.getParamValue().getClass().isArray()) {
String _value = BlurObject.bind(context.getParamValue()).toStringValue();
if (StringUtils.isNotBlank(_value)) {
VRegex _vRegex = (VRegex) context.getAnnotation();
if (!_value.matches(_vRegex.regex())) {
After Change
public class RegexValidator implements IValidator {
public ValidateResult validate(ValidateContext context) {
Object _paramValue = context.getParamValue();
if (_paramValue != null) {
if (!_paramValue.getClass().isArray()) {
String _value = BlurObject.bind(_paramValue).toStringValue();
if (StringUtils.isNotBlank(_value)) {
VRegex _vRegex = (VRegex) context.getAnnotation();
if (!_value.matches(_vRegex.regex())) {